package com.pagoda.nerp.trade.entity;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;

import java.util.Date;
@JsonSerialize(include= JsonSerialize.Inclusion.NON_NULL)
public class SysDicType {
    /**
     * 数据字典ID
     *
     * @mbg.generated
     */
    private Integer dicTypeId;

    /**
     * 数据字典编码
     *
     * @mbg.generated
     */
    private String dicTypeCode;

    /**
     * 数据字典类型值类型(I-整型；C-字符型；D-日期型；F-浮点型)
     *
     * @mbg.generated
     */
    private String dicTypeValueType;

    /**
     * 助记码
     *
     * @mbg.generated
     */
    private String mnemonic;

    /**
     * 数据字典名称
     *
     * @mbg.generated
     */
    private String dicTypeName;

    /**
     * 数据字典描述
     *
     * @mbg.generated
     */
    private String dicTypeDesc;

    /**
     * 是否固定(N：否；Y：是)
     *
     * @mbg.generated
     */
    private String isFixed;

    /**
     * 创建人
     *
     * @mbg.generated
     */
    private String createUser;

    /**
     * 创建时间
     *
     * @mbg.generated
     */
    private Date createTime;

    /**
     * 修改人
     *
     * @mbg.generated
     */
    private String modifyUser;

    /**
     * 修改时间
     *
     * @mbg.generated
     */
    private Date modifyTime;

    public Integer getDicTypeId() {
        return dicTypeId;
    }

    public void setDicTypeId(Integer dicTypeId) {
        this.dicTypeId = dicTypeId;
    }

    public String getDicTypeCode() {
        return dicTypeCode;
    }

    public void setDicTypeCode(String dicTypeCode) {
        this.dicTypeCode = dicTypeCode == null ? null : dicTypeCode.trim();
    }

    public String getDicTypeValueType() {
        return dicTypeValueType;
    }

    public void setDicTypeValueType(String dicTypeValueType) {
        this.dicTypeValueType = dicTypeValueType == null ? null : dicTypeValueType.trim();
    }

    public String getMnemonic() {
        return mnemonic;
    }

    public void setMnemonic(String mnemonic) {
        this.mnemonic = mnemonic == null ? null : mnemonic.trim();
    }

    public String getDicTypeName() {
        return dicTypeName;
    }

    public void setDicTypeName(String dicTypeName) {
        this.dicTypeName = dicTypeName == null ? null : dicTypeName.trim();
    }

    public String getDicTypeDesc() {
        return dicTypeDesc;
    }

    public void setDicTypeDesc(String dicTypeDesc) {
        this.dicTypeDesc = dicTypeDesc == null ? null : dicTypeDesc.trim();
    }

    public String getIsFixed() {
        return isFixed;
    }

    public void setIsFixed(String isFixed) {
        this.isFixed = isFixed == null ? null : isFixed.trim();
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser == null ? null : modifyUser.trim();
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}